package com.supermap.dubbo.api.attention;


import com.supermap.dubbo.api.attention.entity.Attention;
import com.supermap.dataservice.util.JSONUtil;

/**
 * @author lxs
 * @Title:
 * @Description:
 * @date 2018/2/27  14:33
 */
public interface AttentionService {
    /**
     *添加 我的关注物
     * @param attention
     * @return
     */
    boolean saveAttention(Attention attention);
    /**
     * 根据当前登录用户名得到对应的userid
     * @param userName
     * @return
     */
  int getUserIdByuserName(String userName);

    /**
     * 查询作物
     * @param userid
     * @return
     */
    JSONUtil getAttentionsByUserId(int userid);

    /**
     * 根据作物id删除关注的作物
     * @param id
     * @return
     */
    boolean deleteByCropId(int id);

    /**
     * 修改作物
     * @param attention
     * @return
     */
    boolean updateAttentionById(Attention attention);
}
